#include <iostream.h> // Zadanie 6.1
#include <iomanip.h>
#include <conio.h>

class pole_prostokata // definicja klasy pole_prostokata
{
public:
float a, b, pole;

czytaj_dane(); // prototyp funkcji czytaj_dane
przetworz_dane(); // prototyp funkcji przetworz_dane
wyswietl_wynik(); // prototyp funkcji wyswietl_wynik
};

pole_prostokata::czytaj_dane() // definicja metody czytaj_dane()
{
cout << "Program oblicza pole prostokata." << endl;
cout << "Podaj bok a." << endl;
cin >> a;
cout << "Podaj bok b." << endl;
cin >> b;
}

pole_prostokata::przetworz_dane() // definicja metody przetworz_dane()
{
pole = a*b;
}

pole_prostokata::wyswietl_wynik() // definicja metody wyswietl_wynik()
{
cout << "Pole prostokata o boku a = ";
cout << fixed;
cout << setprecision(2);
cout << a << " i boku b = " << b;
cout << " wynosi " << pole << "." << endl;
}

main()
{

pole_prostokata pole; // utworzenie obiektu pole

pole.czytaj_dane(); // wywolanie metody czytaj_dane()
pole.przetworz_dane(); // wywolanie metody przetworz_dane()
pole.wyswietl_wynik(); // wywolanie metody wyswietl_wynik()

getch(); // czeka na nacisniecie dowolnego klawisza
}
